@media (max-width: 1400px)  {
    .warpper{
        width: 93%;
    }
    .banner-jiao .jiaodian .swiper-pagination span {
        margin-right: 15px;
    }
}

@media (max-width: 1400px) and (min-width: 1200px){
    .fix_head_inner{
        height: 105px;
    }
    .protype{
        line-height: 60px;
        margin-bottom: 1%;
    }
    .allpro .imgbox{
        height: 280px;
    }
    .caselunbo{
        height: 430px;
    }
    .caselunbo .but{
        top: 46%;
    }
    .caselunbo .but div{
        width: 55px;
        height: 55px;
    }
    .caselunbo .imgbox .title .more span{
        font-size: 14px;
    }
    .caselunbo .imgbox .title{
        line-height: 75px;

    }
    .caselunbo .imgbox .title .more a{
        height: 40px;
        width: 166px;
    }
    .sbanner{
        height: 550px;
    }
    .in_guang .more{
        width: 212px;
        height: 59px;
    }
    .in_news_box .left .imgbox{
        height: 317px;
    }
    .in_company{
        height: 493px;
    }
}
@media (max-width: 1200px) and (min-width: 992px){
    .fix_head_inner h1 a {
        display: block;
        width: inherit;
    }
    .fix_head_inner h1 a .logo{
        width: 43px;
    }
    .fix_head_inner h1 a .text{
        display: none;
    }
    .fix_head_inner{
        height: 105px;
    }
    .fix_head_inner .menubox{
        width: 61%;
    }
    .protype{
        line-height: 60px;
        margin-bottom: 1%;
    }
    .allpro .imgbox{
        height: 223px;
    }
    .caselunbo{
        height: 430px;
    }
    .caselunbo .but{
        top: 46%;
    }
    .caselunbo .but div{
        width: 55px;
        height: 55px;
    }
    .caselunbo .imgbox .title .more span{
        font-size: 14px;
    }
    .caselunbo .imgbox .title{
        line-height: 75px;

    }
    .caselunbo .imgbox .title .more a{
        height: 40px;
        width: 166px;
    }
    .sbanner{
        height: 463px;
    }
    .in_guang .more{
        width: 174px;
        height: 59px;
    }
    .in_news_box .left .imgbox{
        height: 317px;
    }
    .in_company{
        height: 493px;
    }
    .banner-jiao .warpper{
        height: 85px;
    }
    .search{
        height: 90px;
    }
    .search .left{
        display: none;
    }
    .alltitle .fir{
        font-size: 30px;
    }
    .in_youshi .bottom .anniu{
        height: 60px;
    }
    .in_news_box .right{
        width: 50%;
    }
    .in_news_box .right .list .time{
        width: 93px;
    }
    .in_news_box .right .list .text{
        width: calc(100% - 117px);
    }
    .in_company .text .fir{
        font-size: 27px;
    }
    .in_company .imgbox{
        width: 40%;
    }
    .in_company .text{
        width: 60%;
    }
    .in_company .text-inner{
        width: 93%;
    }
    .copy{
        line-height: 55px;
    }
    .inner-company-fir .tbox .fir{
        font-size: 28px;
    }
    .inner-company-sec .right .zi .fir{
        font-size: 20px;
    }
    .inner-company-sec .right .text{
        padding: 0 5%;
    }
    .inner-honor-list-box .imgbox{
        height: 240px;
    }
    .allpro .imgbox .meng .s1{
        font-size: 19px;
    }
    .inner-case-list{
        width: 33.33%;
    }
    .inner-contact-box .right{
        height: 389px;
    }
}

@media (max-width: 992px){
    .fixBut{
        display: block;
    }
}

@media (max-width: 992px) and (min-width: 768px){
    .banner-jiao .but .swiper-button-white{
        width: 40px;
        height: 40px;
        border: 1px solid #fff;
    }
    .fix_head_inner{
        height: 105px;
    }
    .fix_head_inner .menubox{
        display: none;
    }
    .fix_head_inner .tel{
        display: none;
    }
    .fix_head.scroll .fix_head_inner {
        height: 85px;
    }
    .protype{
        line-height: 60px;
        margin-bottom: 1%;
    }
    .allpro .imgbox{
        height: 223px;
    }
    .in_youshi .top span{
        line-height: 53px;
        font-size: 15px;
    }
    .in_youshi .bottom .inner{
        height: 361px;
    }
    .in_youshi .bottom .inner .text{
        width: 65%;
    }
    .in_youshi .bottom .inner .imgbox{
        width: 35%;
    }
    .in_youshi .bottom .inner .text .fir{
        font-size: 16px;
    }
    .in_youshi .bottom .inner .text .sec{
        margin: 2% 0;
    }
    .in_youshi .bottom .inner .text .sec .s2 .t1{
        font-size: 20px;
    }
    .caselunbo{
        height: 430px;
    }
    .caselunbo .but{
        top: 46%;
    }
    .caselunbo .but div{
        width: 55px;
        height: 55px;
    }
    .caselunbo .imgbox .title .more span{
        font-size: 14px;
    }
    .caselunbo .imgbox .title{
        line-height: 75px;

    }
    .caselunbo .imgbox .title .more a{
        height: 40px;
        width: 166px;
    }
    .sbanner{
        height: 463px;
    }
    .in_guang .left{
        float: none;
    }
    .in_guang .more{
        width: 174px;
        height: 59px;
        float: none;
        margin-top: 4%;
    }
    .in_news_box .left .imgbox{
        height: 317px;
    }
    .in_company{
        height: 493px;
    }
    .banner-jiao .warpper{
        height: 85px;
    }
    .search{
        height: 90px;
    }
    .search .left{
        display: none;
    }
    .alltitle .fir{
        font-size: 30px;
    }
    .in_youshi .bottom .anniu{
        height: 50px;
        left: 65%;
    }
    .in_news_box .right{
        width: 50%;
    }
    .in_news_box .right .list .time{
        width: 93px;
    }
    .in_news_box .right .list .text{
        width: calc(100% - 117px);
    }
    .in_company .text .fir{
        font-size: 27px;
    }
    .in_company .imgbox{
        width: 40%;
    }
    .in_company .text{
        width: 60%;
    }
    .in_company .text-inner{
        width: 93%;
    }
    .copy{
        line-height: 55px;
    }
    .inner-company-fir .tbox .fir{
        font-size: 28px;
    }
    .inner-company-sec .right .zi .fir{
        font-size: 20px;
    }
    .inner-company-sec .right .text{
        padding: 0 5%;
    }
    .inner-honor-list-box .imgbox{
        height: 240px;
    }
    .allpro .imgbox .meng .s1{
        font-size: 19px;
    }
    .inner-case-list{
        width: 33.33%;
    }
    .inner-contact-box .right{
        height: 389px;
    }
    .caselunbo .swiper-slide {
        width: 70%!important;
    }
    .padding {
        padding: 7% 0;
    }
    .in_news_box .right .list .text .title{
        font-size: 18px;
    }
    .in_news_box .left .text a .title{
        font-size: 20px;
    }
    .footerbox .list{
        display: none;
    }
    .inner-pro-list{
        width: 33.33%;
    }
    .inner-news-list .imgbox{
        height: 235px;
    }
    .inner-news-list .imgbox .news-text .fir{
        font-size: 18px;
    }
    .inner-news-list .imgbox .more{
        font-size: 16px;
    }
    .inner-case-list .imgbox{
        height: 190px;
    }
    .cont-ditu{
        height: 295px;
    }
    .contact-liuyan .form-left{
        width: 66%;
    }
    .contact-liuyan .form-right{
        width: 33%;
    }
}

@media (max-width: 768px){
    .bannerbox{
        height: 284px;
    }
    .bannerbox .swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .banner-jiao .but .swiper-button-white{
        width: 40px;
        height: 40px;
        border: 1px solid #fff;
    }
    .bannerbox-fir{
        display: none;
    }
    .bannerbox-sec{
        display: block;
    }
    .fixBut {
        right: 14px;
        top: 11px;
    }
    .fix_head_inner{
        height: 65px;
    }
    .fix_head_inner h1 a{
        width: 195px;
    }
    .fix_head_inner h1 a .logo img{
        width: 38px;
    }
    .fix_head_inner h1 a .text .fir{
        font-size:19px;
    }
    .fix_head_inner h1 a .text .sec{
        display: none;
    }
    .fix_head_inner .menubox{
        display: none;
    }
    .fix_head_inner .tel{
        display: none;
    }
    .fix_head.scroll .fix_head_inner {
        height:65px;
    }
    .protype{
        line-height: inherit;
        margin-bottom: 5%;
    }
    .allpro .imgbox{
        height: 169px;
    }
    .in_youshi .top span{
        line-height: 53px;
        font-size: 15px;
        width: 48%;
        margin-bottom: 1%;
    }
    .in_youshi .bottom .inner{
        height: auto;
    }
    .in_youshi .bottom .inner .text{
        width: 100%;
    }
    .in_youshi .bottom .inner .imgbox{
        display: none;
        padding: 5%;
    }
    .in_youshi .bottom .inner .text .fir{
        font-size: 16px;
    }
    .in_youshi .bottom .inner .text .sec{
        margin: 5% 0;
    }
    .in_youshi .bottom .inner .text .sec .s2 .t1{
        font-size: 20px;
    }
    .in_youshi .bottom .inner .text .sec .s1{
        font-size: 40px;
    }
    .caselunbo{
        height: 212px;
    }
    .caselunbo .but{
        width: 90%;
        top: 51%;
    }
    .caselunbo .but div{
        width: 36px;
        height: 36px;
    }
    .caselunbo .imgbox .title .more span{
        font-size: 14px;
    }
    .caselunbo .imgbox .title{
        line-height: 40px;

    }
    .caselunbo .imgbox .title .more a{
        display: none;
    }
    .caselunbo .imgbox .title .t{
        font-size: 16px;
    }
    .in_news_box .left{
        display: none;
    }
    .sbanner{
        height: 241px;
    }
    .in_guang .left{
        float: none;
    }
    .in_guang .more{
        width: 128px;
        height: 42px;
        float: none;
        margin-top: 4%;
    }
    .in_guang .more img{
        width: 27px;
    }
    .in_guang .more span{
        font-size: 14px;
    }
    .in_news_box .left .imgbox{
        height: 317px;
    }
    .in_company{
        height: auto;
    }
    .banner-jiao .warpper{
        height: 85px;
        display: none;
    }
    .search{
        display: none;
    }
    .search .left{
        display: none;
    }
    .alltitle .fir{
        font-size: 22px;
    }
    .protype .left{
        width: 100%;
        height: 50px;
    }
    .protype .right{
        width: 100%;
        padding:0;
    }
    .protype .right .protyoe_a{
        width: 100%;
    }
    .protype .right .protyoe_a a{
        margin-right: 0;
        width: 100%;
        text-align: center;
        line-height: 41px;
        border-bottom: 1px solid #e4e4e4;
    }
    .protype .right .a-right{
        width: 100%;
        text-align: center;
        line-height: 41px;
    }
    .pro-item .list{
        width: 49%;
    }
    .pro-item .list:nth-child(2n){
        margin-right: 0;
    }
    .in_youshi .bottom .anniu{
        display: none;
    }
    .in_news_box .right{
        width: 100%;
    }
    .in_news_box .right .list .time{
        width: 93px;
    }
    .in_news_box .right .list .text{
        width: calc(100% - 117px);
    }
    .in_news_box .right .list{
        margin-bottom: 3%;
        border-bottom:1px solid #eee;
    }
    .in_news_box .right .list a{
        padding:3% 0;
    }
    .in_company .text .fir{
        font-size: 21px;
    }
    .in_company .imgbox{
        display: none;
    }
    .in_company .text{
        width: 100%;
    }
    .in_company .text-inner{
        width: 100%;
        padding: 9% 5%;
    }
    .in_company .text .thr{
        line-height: 26px;
    }
    .copy{
        line-height: 55px;
    }
    .inner-company-fir .tbox .fir{
        font-size: 21px;
    }
    .inner-company-sec .right .zi .fir{
        font-size: 20px;
    }
    .inner-company-sec .right .text{
        padding: 0 5%;
    }
    .inner-honor-list-box .imgbox{
        height: 186px;
    }
    .allpro .imgbox .meng .s1{
        font-size: 18px;
    }
    .inner-case-list{
        width: 100%;
        padding: 6% 3%;
    }
    .inner-contact-box .left{
        width: 100%;
    }
    .inner-contact-box .right{
        display: none;
    }
    .caselunbo .swiper-slide {
        width: 90%!important;
    }
    .caselunbo .but div:after {
        font-size: 13px;
    }
    .padding {
        padding: 7% 0;
    }
    .in_news_box .right .list .text .title{
        font-size: 18px;
    }
    .in_news_box .left .text a .title{
        font-size: 20px;
    }
    .footerbox .list{
        display: none;
    }
    .inner-pro-list{
        width: 50%;
    }
    .inner-news-list .imgbox{
        height: 235px;
    }
    .inner-news-list .imgbox .news-text .fir{
        font-size: 18px;
    }
    .inner-news-list .imgbox .more{
        font-size: 16px;
    }
    .inner-case-list .imgbox{
        height: 190px;
    }
    .cont-ditu{
        height: 295px;
    }
    .contact-liuyan .form-left{
        width: 100%;
    }
    .contact-liuyan .form-right{
        width: 100%;
    }
    .in_youshi .top{
        flex-wrap: wrap;
    }
    .in_guang .left .fir{
        display: block;
    }
    .in_guang .left .fir i{
        display: none;
    }
    .in_guang .left .fir{
        font-size: 20px;
    }
    .in_guang .left .fir span{
        display: block;
    }
    .footerbox{
        display: none;
    }
    .copy{
        display: none;
    }
    .in_guang{
        padding-bottom: 30%;
    }
    .mobile-footer{
        display: block;
    }
    .sbanner .text .fir{
        font-size: 21px;
    }
    .pro-des-imgbox{
        width: 100%;
        height: 306px;
        margin-bottom: 5%;
    }
    .pro-des-text{
        width: 100%;
    }
    .pro-des-text .baojia-a{
        display: none;
    }
    .allcurmbs{
        line-height: 45px;
    }
    .allcurmbs .left {
        display: none;
    }
    .inner-company-fir .des{
        line-height: 30px;
    }
    .inner-company-sec .left{
        display: none;
    }
    .inner-company-sec .right{
        width: 100%;
    }
    .inner-pointer-list-box{
        width: 50%;
    }
    .inner-honor-list-box{
        width: 50%;
    }
    .inner-news-list-box{
        width: 100%;
    }
    .inner-news-list .imgbox .news-title .fir{
        font-size:20px;
    }
    .inner-contact-box .left .list .imgbox{
        width: 50px;
        height: 50px;
    }
    .inner-contact-box .left .list .imgbox img {
        max-width: 53%;
    }
    .contact-liuyan .contact-liuyan-title{
        font-size: 20px;
    }
    .contact-liuyan .submit{
        margin-top: 6%;
    }
    .contact-liuyan textarea{
        margin-bottom: 8px;
    }
    .shubiao{
        display: none;
    }
    .banner-jiao .but {
        display: none;
    }
    .banner-jiao{
        display: none;
    }
    .inner-company-thr{
        padding-bottom: 30%;
    }
    .inner-pointer{
        padding-bottom: 30%;
    }
    .inner-info{
        padding-bottom: 30%;
    }
    .cultrebox{
        display: block;
    }
    .in_youshi .bottom .inner .text .but{
        display: none;
    }
}